Nilambhar Chakravorty belongs to a poor family, and lives in a joint family with his married brother, Pitambar, unmarried sister, Punnu, and wife, Biraj. Since his sister is of marriageable age, he arranges her marriage, and borrows some money. When Pitambar comes to know about this, he refuses to share any expense in his sister's marriage, and decides to separate, resulting in a fence being put up between their homes. Nilambher, unable to find employment, is unable to pay back the loan, and soon both he and his wife barely have enough to live on. To complicate matters further, Deodhar, a wealthy young contractor has his eye on Biraj's beauty and would like to be intimate with her, in return for money and a better life.
The wealthy, self-obsessed, and possibly crazed Manoj (Barua) is sent by his concerned family to the rural estate of his future father-in-law. Along the way, however, he gets lost and soon finds himself taking shelter in the abode of the railroad stationmaster whose beautiful, down-to-earth daughter, Meena (Kenan Devi), Manoj finds irresistible. When his haughty, progressive-minded fiancée gets wind of this, she freaks out and soon there is a showdown between the two women. In the aftermath, Manoj finds reason to go with his heart and marry Meena.
After a plane crash, Dr. Motilal (Dilip Kumar) is left stranded in a small village, where he is given shelter by a blind old man called Surdas and his playful, young daughter Tarana (Madhubala). During the course of his stay, Motilal falls for the charms of the innocent Tarana.